<?php
class Zakazivanje_termina {


	private $db;

	public function __construct($db){
		$this->db = $db;
	}

	public function preuzmiRazloge(){
		return $this->db->select( "szt_razlog" );
	}

	public function zakaziTermin($razlog, $korisnik, $termin, $napomena=""){
		$datum_zakazivanja = Opste::vrati_mysql_vreme("now");

		$nizPodataka = array(
			"szt_razlog_id" => $razlog,
			"korisnik_id" => $korisnik,
			"termin" => $termin,
			"napomena" => $napomena,
			"datum_zakazivanja" => $datum_zakazivanja
			);

		$this->db->insert("szt_zakazani_termini", $nizPodataka);

		// Vraca koji je korisnik na listi cekanja
		return $this->db->lastInsertId();
	}

	public function prikaziRezervacijeZaDanas(){

		return $this->db->select( "szt_zakazani_termini", "DATE(termin) = DATE(NOW())" );

	}


}